/*
 * Copyright© 2003-2019 浙江汇信科技有限公司, All Rights Reserved.
 */
package com.icinfo.cloud.provider.punish.dataprocessing.service;

import com.icinfo.cloud.provider.punish.dataprocessing.dto.CaseSearchDto;
import com.icinfo.cloud.provider.punish.dataprocessing.model.DataProcessCaseMainInfoDelRecord;
import com.icinfo.cloud.provider.punish.ucase.casemain.model.CaseMainInfo;
import com.icinfo.framework.core.service.BaseService;

import java.util.List;

/**
 * 描述: 工单处理-案件删除备份表 data_process_case_main_info_del_record 对应的Service接口.<br>
 *
 * @author framework generator
 * @date 2023年02月02日
 */
public interface IDataProcessCaseMainInfoDelRecordService extends BaseService {

    /**
     * 保存记录
     *
     * @param caseMainInfoDelRecord 案件删除记录
     * @author lilihao
     * @date 2023/2/8 0:52
     */
    void saveRecord(DataProcessCaseMainInfoDelRecord caseMainInfoDelRecord);

    /**
     * 获取删除的案件信息
     *
     * @param searchDto 查询对象
     * @return 案件信息
     * @author lilihao
     * @date 2023/2/6 18:49
     */
    List<DataProcessCaseMainInfoDelRecord> getCaseInfo(CaseSearchDto searchDto);

    /**
     * 删除案件删除记录
     * @param id
     */
    void delRecord(String id);
}